body {
background-color: #fff;
color: #000;
font-family: Arial, sans-serif;;
font-size: 100%; /* Fixes exaggerated text resizing in IE6 and IE7 */
font-size: 10px;
}

table {
	border-collapse: collapse;
}

th, td {
	font-family: Arial, sans-serif; /* "Lucida Sans Unicode", "Lucida Grande", sans-serif; */
}

.headerTitle 			{ font-size: 1.7em; font-weight: bolder; white-space: nowrap; }
.headerTitleSm 			{ font-size: 1.5em; font-weight: bold; white-space: nowrap; }
.bottle					{ font-size: 1.2em; } 
.medium					{ font-size: 8px; } 
.small 					{ font-size: 7px; } 
.caps					{ font-style: italic; font-weight: bold;  white-space: nowrap; }
#printContainer 		{ width: 100%; }
.bdr1_thick	 			{ border: 5px solid #000000; }
.bdr1B_thick	 		{ border-bottom: 5px solid #000000; }
.bdr1B_thick_dotted 	{ border-bottom: 3px dotted #000000; }
.bdr1B 					{ border-bottom: 1px solid #000000; }
.bdr1L 					{ border-left: 1px solid #000000; }
.bdr1R 					{ border-right: 1px solid #000000; }
.bdr1T 					{ border-top: 1px solid #000000; }
input, textarea			{ font-family: Arial; font-size: 10px; border: 1px solid #cccccc;  }	
.headerItalic 		    { font-size: 8px; font-style: italic; }
table.small	td			{ padding: 1px; }
table.bottleLabel		{ border-collapse: collapse; }
table.bottleLabel-inner	{ margin: 15px; width: 300px }
table.bottleLabel-inner	td { padding: 3px; }
.error 					{ color: #FF0000; font-size: 1em; font-weight: bold; margin: 0 0 1em 0; padding: .5em .5em .5em 20px; background-image: url(../images/error.png); background-position: center left; background-repeat: no-repeat; }